CryptoPro JTLS.
Public API.

ru.CryptoPro.ssl
Class Provider

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable<java.lang.Object,java.lang.Object>
          extended by java.util.Properties
              extended by java.security.Provider
                  extended by ru.CryptoPro.ssl.Provider
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>

public final class Provider
extends java.security.Provider

JSSE провайдер.

Реализует менеджер ключей, менеджер для работы с доверенными сертификатами, методы аутентификации, "рукопожатия" и передачи данных с использованием ГОСТ алгоритмов.

Version:
1.24, 09/20/04
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Provider
java.security.Provider.Service
 
Field Summary
static java.lang.String ALGORITHM
          Имя алгоритма, поддерживаемого JTLS
static java.lang.String KEYMANGER_ALG
          Имя алгоритма, поддерживаемого нашим KeyManagerFactory
static java.lang.String PROVIDER_NAME
          Имя криптопровайдера CryptoPro JTLS.
static java.lang.String TRUSTMANGER_ALG
          Имя алгоритма, поддерживаемого нашим TrustManagerFactory
 
Constructor Summary
Provider()
           
 
Method Summary
static java.lang.String getProductRelease()
          Получение релиза продукта из манифеста, если это возможно, иначе - версия по умолчанию.
static double getProductVersion()
          Получение версии продукта из манифеста, если это возможно, иначе - версия по умолчанию.
static void install()
          Installs the JSSE provider.
 
Methods inherited from class java.security.Provider
clear, elements, entrySet, get, getInfo, getName, getProperty, getService, getServices, getVersion, keys, keySet, load, put, putAll, remove, toString, values
 
Methods inherited from class java.util.Properties
getProperty, list, list, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, equals, hashCode, isEmpty, size
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PROVIDER_NAME

public static final java.lang.String PROVIDER_NAME
Имя криптопровайдера CryptoPro JTLS.

See Also:
Constant Field Values

KEYMANGER_ALG

public static final java.lang.String KEYMANGER_ALG
Имя алгоритма, поддерживаемого нашим KeyManagerFactory

See Also:
Constant Field Values

TRUSTMANGER_ALG

public static final java.lang.String TRUSTMANGER_ALG
Имя алгоритма, поддерживаемого нашим TrustManagerFactory

See Also:
Constant Field Values

ALGORITHM

public static final java.lang.String ALGORITHM
Имя алгоритма, поддерживаемого JTLS

See Also:
Constant Field Values
Constructor Detail

Provider

public Provider()
Method Detail

install

public static void install()
Installs the JSSE provider.


getProductVersion

public static double getProductVersion()
Получение версии продукта из манифеста, если это возможно, иначе - версия по умолчанию.

Returns:
номер версии продукта.

getProductRelease

public static java.lang.String getProductRelease()
Получение релиза продукта из манифеста, если это возможно, иначе - версия по умолчанию.

Returns:
номер версии продукта.

Copyright Crypto-Pro.
All rights reserved.